//
//  NoticeManager.h
//  特种车调度
//
//  Created by 陈宇 on 15/9/10.
//
//

#import <Foundation/Foundation.h>
#import "Notice.h"

typedef void(^completeListener)(BMResponse *response, NSError *error);

@interface NoticeManager : NSObject

/**
 *  获取消息列表
 */
- (void)getMessageComplete:(completeListener)listener;

/**
 *  删除一条消息
 */
- (void)deleteMsg:(Notice *)notice complete:(completeListener)listener;

/**
 *  获取通知列表
 */
- (void)getNoticeComplete:(completeListener)listener;

/**
 *  删除一条通知
 */
- (void)deleteNotice:(Notice *)notice complete:(completeListener)listener;

/**
 *  重置某一个type的page对象，相当于从第一页开始获取
 *
 *  @param type type 1:消息   2:公告
 */
- (void)resetWithType:(NSInteger)type;

@end
